QT C Programming Introduction